<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Odyssee.WCFCocapps" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Odyssee.WCFCocapps" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:52448/entreprises/Entreprises.svc?xsd=xsd3" namespace="http://schemas.datacontract.org/2004/07/Odyssee.Acropolis.WcfTools" />
  <xs:import schemaLocation="http://localhost:52448/entreprises/Entreprises.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:complexType name="CriteresRechercheEntreprise">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q1="http://schemas.datacontract.org/2004/07/Odyssee.Acropolis.WcfTools" base="q1:OperationParameters">
        <xs:sequence>
          <xs:element minOccurs="0" name="Abrege" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ActionLiee" type="xs:int" />
          <xs:element minOccurs="0" name="ApplicationExterne" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Cle" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CleCommencantPar" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CleExterne" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CodePostal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CodeSIRET" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ContactLie" type="xs:int" />
          <xs:element minOccurs="0" name="DocumentLie" type="xs:int" />
          <xs:element minOccurs="0" name="DossierLie" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="EntrepriseLiee" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Fonction" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="MotifDiffusionDocumentLie" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Service" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Telephone" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TypeLienContact" type="tns:TypeLienEntrepriseContact" />
          <xs:element minOccurs="0" name="TypeRelationDossierLie" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TypeRelationEntrepriseLiee" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Ville" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="CriteresRechercheEntreprise" nillable="true" type="tns:CriteresRechercheEntreprise" />
  <xs:simpleType name="TypeLienEntrepriseContact">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Tous" />
      <xs:enumeration value="IntraEntreprise">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">73</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ExtraEntreprise">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">69</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="AQuitteLEntreprise">
        <xs:annotation>
          <xs:appinfo>
            <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">65</EnumerationValue>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="TypeLienEntrepriseContact" nillable="true" type="tns:TypeLienEntrepriseContact" />
  <xs:complexType name="ResultatRechercheEntreprise">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q2="http://schemas.datacontract.org/2004/07/Odyssee.Acropolis.WcfTools" base="q2:OperationResult">
        <xs:sequence>
          <xs:element minOccurs="0" name="Entreprises" nillable="true" type="tns:ArrayOfEntreprise" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ResultatRechercheEntreprise" nillable="true" type="tns:ResultatRechercheEntreprise" />
  <xs:complexType name="ArrayOfEntreprise">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Entreprise" nillable="true" type="tns:Entreprise" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEntreprise" nillable="true" type="tns:ArrayOfEntreprise" />
  <xs:complexType name="Entreprise">
    <xs:sequence>
      <xs:element minOccurs="0" name="Abrege" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Adresse" nillable="true" type="tns:Adresse" />
      <xs:element minOccurs="0" name="ApplicationExterne" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Capital" type="xs:int" />
      <xs:element minOccurs="0" name="ChiffreDAffaire" type="xs:decimal" />
      <xs:element minOccurs="0" name="Cle" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CleExterne" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodeNAF" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodeSIRET" type="xs:long" />
      <xs:element minOccurs="0" name="Effectif" type="xs:int" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Enseigne" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fax" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FormeJuridique" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Remarques" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Secteur" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SiteWeb" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Telephone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ZoneSup" nillable="true" type="tns:ZoneSup" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Entreprise" nillable="true" type="tns:Entreprise" />
  <xs:complexType name="Adresse">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Localite">
        <xs:sequence>
          <xs:element minOccurs="0" name="Adresse1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Adresse2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Adresse3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Adresse4" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Adresse" nillable="true" type="tns:Adresse" />
  <xs:complexType name="Localite">
    <xs:sequence>
      <xs:element minOccurs="0" name="CodePostal" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Pays" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Ville" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Localite" nillable="true" type="tns:Localite" />
  <xs:complexType name="ZoneSup">
    <xs:sequence>
      <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Date1" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Date2" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Numerique1" type="xs:decimal" />
      <xs:element minOccurs="0" name="Numerique2" type="xs:decimal" />
      <xs:element minOccurs="0" name="Numerique3" type="xs:decimal" />
      <xs:element minOccurs="0" name="Texte1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Texte2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Texte3" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ZoneSup" nillable="true" type="tns:ZoneSup" />
  <xs:complexType name="ParametresCreationEntreprise">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q3="http://schemas.datacontract.org/2004/07/Odyssee.Acropolis.WcfTools" base="q3:OperationParameters">
        <xs:sequence>
          <xs:element minOccurs="0" name="Dedoublonnage" type="tns:DedoublonnageEntreprise" />
          <xs:element minOccurs="0" name="Entreprise" nillable="true" type="tns:Entreprise" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ParametresCreationEntreprise" nillable="true" type="tns:ParametresCreationEntreprise" />
  <xs:simpleType name="DedoublonnageEntreprise">
    <xs:list>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Aucun">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">0</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="CodeSIREN">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Email">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Telephone">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="SiteWeb">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:list>
  </xs:simpleType>
  <xs:element name="DedoublonnageEntreprise" nillable="true" type="tns:DedoublonnageEntreprise" />
  <xs:complexType name="ResultatCreationEntreprise">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q4="http://schemas.datacontract.org/2004/07/Odyssee.Acropolis.WcfTools" base="q4:OperationResult">
        <xs:sequence>
          <xs:element minOccurs="0" name="CleEntreprise" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="MiseAJour" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ResultatCreationEntreprise" nillable="true" type="tns:ResultatCreationEntreprise" />
  <xs:complexType name="ParametresSuppressionEntreprise">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q5="http://schemas.datacontract.org/2004/07/Odyssee.Acropolis.WcfTools" base="q5:OperationParameters">
        <xs:sequence>
          <xs:element minOccurs="0" name="ApplicationExterne" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Cle" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CleExterne" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="SuppressionTotale" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ParametresSuppressionEntreprise" nillable="true" type="tns:ParametresSuppressionEntreprise" />
  <xs:complexType name="ParametresTransfertEntreprise">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q6="http://schemas.datacontract.org/2004/07/Odyssee.Acropolis.WcfTools" base="q6:OperationParameters">
        <xs:sequence>
          <xs:element minOccurs="0" name="ApplicationExterneCible" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ApplicationExterneSource" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CleEntrepriseCible" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CleEntrepriseSource" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CleExterneCible" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CleExterneSource" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CompleterFiche" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ParametresTransfertEntreprise" nillable="true" type="tns:ParametresTransfertEntreprise" />
</xs:schema>